Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F2 France F3 Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 Algeria F1 Algeria F2 France F19 France F20 Russia F3 Nigeria F3 Nigeria F4 Russia F2 Ukraine F3 Austria F4 Austria F5 Austria F6 Russia F3 Russia F5 Russia F6 Ivory Coast F1 Ivory Coast F2 Russia F1 Russia F2 Russia F3 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 France F6 France F7 Italy F6 Spain F7 UAE F1 China Open - Beijing Ljubljana Open - Ljubljana Pro Tennis World Open - Sunrise Open de L'Isere - Grenoble Challenger 42 - Andrezieux M25 Jakarta S Tennis Master Championship - Graz M25 Mumbai M25 Jakarta M15 Tianjin M25 Tianjin M25 Champaign Szczecin Challenger Korat Challenger Challenger Ford de Cherbourg - Cherbourg ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon XI Open International D'Andorra - Andorra Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara ATU Cup - Weiden Samsung Securities Cup - Seoul Open de L'Isere - Grenoble The LTA Men's Challenger Wrexham - Wrexham IPP Open - Helsinki Riviera di Rimini Challenger 2004 - Rimini Tennis Napoli Cup - Napoli Penza Challenger Saransk Challenger Geneva Challenger Ljubljana Challenger Siemens Open - Scheveningen Porsche Open - Poznan Astana Challenger Open D'Orleans - Orleans Fergana Challenger Seville Challenger Casablanca Challenger Braunschweig Challenger Orbetello Challenger Segovia Challenger Seville Challenger Geneva Challenger Open de Franche-Comte - Besancon Heilbronn Challenger Geneva Challenger - Geneva Quimper Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Rome Challenger Czech Open 2005 - Prostejov Penza Challenger St. Remy Challenger Loughborough Challenger Tyumen Challenger Zagreb Challenger Kazan Challenger Milan Challenger Orbetello Challenger Kosice Challenger Todi Challenger Karlsruhe Challenger Portoroz Challenger IPP Open - Helsinki Aptos Challenger Tashkent Challenger KGHM Emax Polish Indoors - Wroclaw Kazan Challenger President's Cup - Astana Tyumen Challenger Heilbronn Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger St. Brieuc Challenger Tunis Challenger Winnetka Challenger Portoroz Challenger Aptos Challenger Izmir Challenger Tashkent Challenger IPP Open - Helsinki Kazan Challenger Raanana Challenger Como Challenger Marburg Challenger Segovia Challenger Agri Challenger Tashkent Challenger Pune Challenger Sarajevo Challenger Irving Challenger Raanana Challenger M25 New Delhi Ortisei Challenger Brescia Challenger Zhuhai Challenger Prostejov Challenger M25 Lucknow Astana Challenger Chengdu Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Astana Challenger Oberstraufen Cup - Oberstaufen Binghamton Challenger Nanchang Challenger Madrid Challenger St. Brieuc Challenger Nottingham Challenger Nottingham 1 Challenger Pau Challenger Phoenix Challenger Barletta Challenger Rome 1 Challenger Trieste Challenger Furth Challenger Segovia Challenger Ilkley Challenger Jinan Challenger Moscow Challenger Khanty-Mansiysk Challenger Saransk Challenger Seoul Challenger ATP Challenger Numea - New Caledonia St. Remy Challenger M25 Dallas Astana Challenger Challenger 42 - Andrezieux Bratislava Challenger M25 Hua Hin Bratislava Challenger Taipei City Challenger Santo Domingo Challenger Anning Challenger Meknes Challenger M25 New Delhi Karshi Challenger Fergana Challenger Astana Challenger Portoroz Challenger Rome Challenger Indian Wells Challenger Cherbourg Challenger Ortisei Challenger Orleans Challenger Milan Challenger Wroclaw Challenger Ilkley Challenger BMW Tennis Championship - Sunrise Kaohsiung Challenger Oberstaufen Challenger Recanati Challenger Indian Wells Challenger Astana Challenger Nur-Sultan 1 Challenger Bergamo Challenger Malaga Challenger Schickedanz Open - Furth Tashkent Challenger Pune Challenger Prostejov Challenger Rennes Challenger Shenzhen Challenger Brest Challenger Salinas Challenger Istanbul Challenger Rabat Challenger Guangzhou Challenger Cherbourg Challenger Vancouver Challenger Hamburg Challenger Nonthaburi 3 Challenger Busan Challenger Eckental Challenger Bergamo Challenger Braunschweig Challenger Phoenix Challenger Taipei City Challenger Busan Challenger Geneva Challenger - Geneva Pune Challenger Gwangju Challenger Riviera di Rimini Challenger - Rimini Surbiton Challenger Recanati Challenger Nur-Sultan Challenger Pozoblanco Challenger Astana Challenger Lugano Challenger Helsinki Challenger Nottingham 2 Challenger Cordenons Challenger Pau Challenger Bengalaru 1 Challenger Cherbourg Challenger Bengalaru 2 Challenger St. Brieuc Challenger San Luis Potosi Challenger Tallahassee Challenger Heilbronn Challenger Troisdorf Challenger Ilkley Challenger Nur-Sultan Challenger Nonthaburi 1 Challenger Nonthaburi 3 Challenger Istanbul Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Top Wool Challenger - Biella TED Open - Istanbul Rovereto Challenger Pau Challenger Seoul Challenger Troyes Challenger IPP Open - Helsinki Guangzhou Challenger Shenzhen 2 Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Chennai Challenger Bengaluru Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger Eckental Challenger Orleans Challenger Marrakech Challenger Nur-Sultan Challenger Brest Challenger Eckental Challenger Canberra Challenger Geneva Challenger Aix En Provence Challenger Open de Moselle - Metz Zagreb Challenger Open 13 - Marseille Monza Challenger Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Rennes Challenger Istanbul 2 Challenger Mercedes Cup - Stuttgart Zagreb Challenger Ostrava Challenger Open de Moselle - Metz Mouilleron-Le-Captif Challenger CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger Irving Challenger Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Red Letter Days Open - Nottingham Dutch Open Tennis - Amersfoort Traralgon Challenger Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Next Generation Adelaide International - Adelaide Open 13 - Marseille The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Open de Moselle - Metz Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril PTT Thailand Open - Bangkok Brisbane International - Brisbane Open Sud de France - Montpellier Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Kazan Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Helsinki Challenger Nottingham Challenger Portugal Open - Oeiras Power Horse Cup - Dusseldorf Nottingham-2 Challenger Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Moselle Open - Metz Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Open de Nice Cote d'Azur - Nice Interwetten Austrian Open - Kitzbuhel Mons Challenger Bucaramanga Challenger SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing Kremlin Cup - Moscow Kazan Challenger Zhangjiagang Challenger Geneva Challenger St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Belgrade Challenger Orange Warsaw Open - Warsaw Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon Thailand Open - Bangkok Salzburg Challenger Dubai Duty Free Tennis Championships - Dubai Plava Laguna Croatia Open - Umag Moselle Open - Metz Rakuten Japan Open - Tokyo Sunrise Challenger Kremlin Cup - Moscow Open 13 Provence - Marseille Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Emilia-Romagna Open - Parma Serbia Open - Belgrade Moselle Open - Metz Mercedes Cup - Stuttgart Sofia Open - Sofia Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Batman Challenger China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Porto Challenger Mersin Challenger SAP Open - San Jose Grand Prix Hassan II - Casablanca AEGON Championships - London Citi Open - Washington Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice Next Generation Adelaide International - Adelaide Geneva Open - Geneva Moselle Open - Metz Open de la Comunidad Valenciana - Valencia Moselle Open - Metz Synsam Swedish Open - Bastad If Stockholm Open - Stockholm Bet-at-home Open - Hamburg ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Medibank International - Sydney ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Helsinki Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Sydney International - Sydney Kremlin Cup - Moscow Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Nature Valley International - Eastbourne Moselle Open - Metz St. Petersburg Open - St. Petersburg Adelaide International - Adelaide Kitzbuhel Challenger bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Sofia Open - Sofia Legg Mason Tennis Classic - Washington Sardegna Open - Cagliari Astana Open - Nur-Sultan BCR Open Romania - Bucharest Tata Open Maharashtra - Pune Heineken Open - Auckland Shanghai Challenger Ortisei Challenger Open Sabadell Atlantico - Barcelona Open 13 - Marseille Open Sabadell Atlantico - Barcelona Chengdu Open - Chengdu China Open - Beijing German Tennis Championships - Hamburg Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Heilbronn Challenger Open 13 - Marseille Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Marburg Challenger Hua Hin Challenger Canberra Challenger Delray Beach International Tennis Championships - Delray Beach Vancouver Challenger Open de Nice Cote d'Azur - Nice Citi Open - Washington PTT Thailand Open - Bangkok Millennium Estoril Open - Estoril Bastad Challenger Valencia Open - Valencia Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Quimper Challenger Budapest Challenger AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Open 13 - Marseille Valencia Open - Valencia Orleans Challenger Gerry Weber Open - Halle Nonthaburi 1 Challenger Open Sud de France - Montpellier Ecuador Open - Quito Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Lexington Challenger Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha AEGON Championships - London Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest Millennium Estoril Open - Estoril Mexico City Challenger Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart bett1HULKS Indoors - Cologne Konzum Croatia Open - Umag Generali Open - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Nonthaburi 2 Challenger Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier Vancouver Challenger Tunis Open - Tunis Garanti Koza Sofia Open - Sofia New York Open - New York Nonthaburi 2 Challenger Citi Open - Washington China Open - Beijing Prostejov Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Nur-Sultan 2 Challenger Grand Prix Hassan II - Marrakech Quimper Challenger Marbella Challenger Belgrade Challenger Citi Open - Washington San Marino Challenger Rakuten Japan Open - Tokyo Open 13 Provence - Marseille European Open - Antwerp Bergamo Challenger Erste Bank Open - Vienna Chengdu Open - Chengdu Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Sofia Open - Sofia China Open - Beijing Murray River Open - Melbourne Open Sud de France - Montpellier Verona Challenger Grand Prix de Tennis de Lyon - Lyon Segovia Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Rennes Challenger Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Open Sud de France - Montpellier Skopje Challenger Vicenza Challenger Blois Challenger Open Parc - Lyon Libema Open - 's-Hertogenbosch Davis Cup, World Group, F, SRB-FRA 3-2 Open 13 - Marseille Plava Laguna Croatia Open - Umag Davis Cup, World Group, 1R, AUT-FRA 2-3 Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Open Parc - Lyon Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Medibank International - Sydney New Delhi Challenger Open 13 - Marseille AEGON International - Eastbourne Jinan Challenger AEGON Championships - London Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Open 13 - Marseille Suisse Open - Gstaad The Stella Artois Grass Court Championships - London Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Open 13 Provence - Marseille Mercedes Cup - Stuttgart AEGON International - Eastbourne European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel AEGON Championships - London Open 13 Provence - Marseille Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Anytech365 Andalucia Open - Marbella Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Vilnius Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Gwangju Challenger BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Bengalaru Challenger Istanbul Challenger Biella 2 Challenger Shenzhen 1 Challenger Tennis Masters Series - Hamburg Rogers Cup - Montreal St. Petersburg Open - St. Petersburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells International German Open - Hamburg Masters Series Madrid - Madrid Open de Moselle - Metz Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Serbia Open - Belgrade French Open - Paris Rogers Cup - Montreal U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Astana Open - Astana Miami Open - Miami French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Wimbledon - London Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Gerry Weber Open - Halle U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos French Open - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Rolex Paris Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Claro Open Colombia - Bogota Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna German Tennis Championships - Hamburg Hopman Cup - Perth Fever-Tree Championships - London Open Sud de France - Montpellier Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, Group I, 2R, GBR-RUS 3-2 Wimbledon - London Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group I, 2R, RUS-AUT 1-3 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) French Open (juniors) French Open (juniors) Australian Open - Melbourne Kooyong Classic - Kooyong French Open - Paris All Lower level tournaments Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Tennis Masters Cup Shanghai - Shanghai U.S. Open - New York Wimbledon - London French Open - Paris Shanghai ATP Masters - Shanghai Olympics - London Olympics - Rio de Janeiro U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, RUS-KAZ 3-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Wimbledon (juniors) Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 AAMI Classic - Kooyong ATP Cup - Brisbane, Perth, Sydney Kooyong Classic - Kooyong Olympics - Beijing Olympics - Tokyo